Ubuntu在安裝完gtk+-2.12.11後壞掉了 囧 - Linux

Blanche avatar
By Blanche
at 2008-07-13T16:22

Table of Contents

昨天安裝gtk+-2.12.11

安裝完後發現沒有辦法使用

而且電腦重開也出現了問題 |||

以下是我的安裝步驟 :

1. 去官網 http://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/

  下載了gtk+-2.12.11.tar.gz

2, 解開後./configure

他說我缺少了TIFF Loader

於是我 sudo apt-get install libtiff-dev

3. make, sudo make install 完成安裝

ps. 在做 make 的時候我覺得很怪, 一直有一些警告出現

(ex. 破壞強重疊原則等等....)

這是我的電腦的問題還是gtk+-2.12.11程式碼的問題勒 囧??

到這邊都沒啥問題

於是我參考了

http://job.achi.idv.tw/2008/02/18/gtk-20-%E6%95%99%E5%AD%B8/

這個網頁

cd /tmp

vim base.c

接著輸入程式碼

#include <gtk/gtk.h>

int main( int argc,char *argv[]){

GtkWidget *window;

gtk_init (&argc, &argv);

window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

gtk_widget_show (window);

gtk_main ();

return 0;

}

接著編譯 gcc -o base base.c `pkg-config –cflags –libs gtk+-2.0`

可是跑出了這樣的錯誤訊息 :

base.c:1:21: 錯誤: gtk/gtk.h:沒有此一檔案或目錄
base.c: 在函式 「main」 中:
base.c:5: 錯誤: 「GtkWidget」 未宣告 (在此函式內第一次使用)
base.c:5: 錯誤: (即使在一個函式內多次出現,每個未宣告的識別碼在其
base.c:5: 錯誤: 所在的函式內只報告一次。)
base.c:5: 錯誤: 「window」 未宣告 (在此函式內第一次使用)
base.c:9: 錯誤: 「GTK_WINDOW_TOPLEVEL」 未宣告 (在此函式內第一次使用)

改成這樣編譯 gcc base.c -o base `pkg-config –cflags –libs gtk+-2.12.11`

也還是不行 OTZ

所以我以為是我 gtk 沒有安裝好

參考了gtk+-2.12.11 的資料夾裡面有INSTALL

看到裡面說到需要 GLib, Pango, ATK and cairo

所以我就開始安裝這幾樣

GLib :

1. 從這邊下載 glib-2.16.4.tar.gz

http://ftp.gnome.org/pub/gnome/sources/glib/2.16/

2. 解壓縮後 ./configure, make, sudo make install

ps. 這邊的 make 還是有很多警告 囧

pango :

1. 從這邊下載 pango-1.20.5

http://ftp.gnome.org/pub/gnome/sources/pango/1.20/

2. 解壓縮後 ./configure, make, sudo make install

後來我記得是安裝cairo(還是ATK)的時候

(抱歉因為是在我同學的電腦上還原過程, 我的電腦已經故障了 囧)

他要我安裝兩種字型

安裝完後我的字體就都變成標楷體(好醜)

而且pcmanx 也不能夠使用scim 輸入中文

更重要的是, 當我重新開機的時候

在輸入帳號密碼的地方

出現了

載入佈景主題 Human 發生錯誤

無法識別圖片檔, '/usr/share/gdm/themes/Human/bottom_bar.svg' 圖片格式

然後進去之後

最上方的工具列, 跟桌面的檔案都不見了. 按右鍵也沒有反應

好像整個當掉一樣

只好按 ctrl + alt + delete 又跳到登入畫面

即使我用 Failsafe-gnome 也是一樣的情形

不過 Failsafe-terminal 倒是沒有問題

只是中文都是亂碼, 也沒有辦法輸入中文

推測是中文套件和scim只有安裝在 GNOME 底下 OTZ

總結以上, 現在我有四個問題想問問版上各位大大 OTZ

1. 我該怎麼樣讓他可以正確的載入主題並且可以正常的使用

2. 怎麼把所有字體都是標楷體的情形換掉 |||

3. pcmanx 不能輸入中文的問題 @@

4. gtk 不能使用的問題

感謝大家 <(_ _)>

--
Tags: Linux

All Comments

Re: 如何保留網頁的內容

Delia avatar
By Delia
at 2008-07-13T14:30
※ 引述《jeremy007 (linux藍海帝國)》之銘言: : 標題: Re: 如何保留網頁的內容 : 時間: Sun Jul 13 01:56:30 2008 : : ※ 引述《Adama (So Say We All.)》之銘言: : : ※ 引述《Adama (So Say We All.)》之銘言 ...

Re: 如何保留網頁的內容

Ingrid avatar
By Ingrid
at 2008-07-13T01:56
※ 引述《Adama (So Say We All.)》之銘言: : ※ 引述《Adama (So Say We All.)》之銘言: : : $wget -m -k -E -l 1 http://www.gnu.org/home.zh-tw.html : : 抓下來東西看似很多,可是它的確是抓第一層連結底下 ...

Re: 如何保留網頁的內容

David avatar
By David
at 2008-07-13T00:24
※ 引述《Adama (So Say We All.)》之銘言: : ※ 引述《jeremy007 (linux藍海帝國)》之銘言: : : $ wget -r --level=1 -k and#34;http://www.gnu.org/home.zh-tw.htmland#34; : : 指令敲下去後, ...

Re: 如何保留網頁的內容

Quanna avatar
By Quanna
at 2008-07-12T23:52
※ 引述《jeremy007 (linux藍海帝國)》之銘言: : 我試了以下指令: : $ wget -r --level=1 -k and#34;http://www.gnu.org/home.zh-tw.htmland#34; : 指令敲下去後, 是一整個災難 : 因為 wget 抓了太多東西了... ...

特殊字元?

Frederica avatar
By Frederica
at 2008-07-12T18:45
※ 引述《everydate (月)》之銘言: : file_name=\$\$_myname andlt;--含 $ ,但有加 \ : 當我去 echo 下面這一串,它是正確的 : echo and#34;$FTP $auth -P $port $address \and#34;$destination ...